Пульт.Онлайн /

Установка Шлюза

Установка шлюза
Настройка порта веб-интерфейса шлюза
Вход в настройки шлюза
Подключение шлюза к серверу
Настройка работы узла через шлюз


Установка шлюза на устройство

  1. Для примера возьмем устройство - контроллер для автоматизации на DIN-рейку - JetHome JetHub D1+ и установим на него шлюз Пульт.Онлайн.

  2. Для начала подключим его к питанию и локальной сети, определим его ip-адрес в сети.

  3. Подключитесь к устройству, которое будет выполнять роль шлюза SCADA-системы, с помощью SSH-клиента (например, PuTTY). Для этого укажите в окне подключения адрес хоста (IP или домен) и SSH-порт (обычно 22) и нажмите кнопку Open:

  4. На странице скачивания найдите дистрибутив, подходящий для вашего устройства и скопируйте команду установки. Для используемого устройства на архитектуре ARM необходима следующаяя команда:

     wget -O - http://dl.pult.online/ru/gateway_linux_arm | bash -s /pult_gateway
    

    Здесь /pult_gateway - директория установки. Вы можете указать другую папку при необходимости. Папка будет создана, если она отсутствует.

  5. Вставьте команду установки в окно SSH-клиента (правой кнопкой мыши в PuTTY) и выполните ее, нажав Enter.

  6. Если в процессе установки возникли ошибки - см. раздел Проблемы и решения.

  7. После успешной установки SSH-клиент предложит произвести настройку шлюза:

  8. Для этого необходимо будет ввести параметры сервера Пульт.Онлайн (адрес, порт, необходимость SSL и проверки сертификата):

  9. Далее на экран выведется данные MAC-адреса и пароль доступа к шлюзу, которые следует сохранить, а также параметры входа в web-интерфейс настроек шлюза. Для завершения настроек нажмите Enter:

  10. После этого SSH-клиент отобразит список сервисов шлюза Пульт.Онлайн и их статус.


Настройка порта веб-интерфейса шлюза

По умолчанию веб-интерфейс сервера запускается на 8008 порту. Если данный порт на устройстве занят другим приложением, его можно изменить в файле config.cfg настроек сервиса gateway_setup:

cd /pult_gateway
nano services/gateway_setup/config.cfg

Измените параметр port_http=8008 на другой порт, например 8080. Сохраните конфиг (нажмите Ctrl+O для редактора Nano). Сервис будет перезапущен с новыми настройками.

Если в процессе изменения настроек возникли проблемы - см. раздел Изменение настроек сервисов.


Вход в настройки шлюза

  1. Введите в браузере адрес вашего устройства и порт, если он отличается от стандартного 8008 (см. предыдущий раздел).

  2. Откроется веб-интерфейс шлюза.

  3. Введите логин, пароль, установите галочку "Запомнить" и нажмите ВХОД:

  4. Поздравляем! Вы установили шлюз Пульт.Онлайн:


Подключение шлюза к серверу

  1. Зайдите в раздел Система сервера Пульт.Онлайн (в нашем примере - сервер, установленный на Демо-Сервере webscada.ru) и откройте пункт Шлюзы

  2. В таблице шлюзов появится созданный нами шлюз с указанием его параметров. Красный цвет строки означает, что шлюз пока не подключен ни к одному проекте на сервере (статус - отключен):

  3. Создадим прототип стандартного шлюза в проекте. Для этого перейдем в раздел прототипы и добавим стандартный шлюз:

  4. Далее на основе прототипа proto_gateway1 в разделе Узлы создадим новый Шлюз:

  5. И впишем данные шлюза на нашем устройстве и выберем прототип в свойствах созданного шлюза на сервере, затем выполнить сборку проекта

  6. Теперь, зайдя в раздел Шлюзы, увидим, что наш шлюз успешно подключен к серверу:


Настройка работы узла через шлюз

  1. Теперь подключим узел Modbus TCP через наш шлюз на примере Публичного тестового Modbus-сервера по адресу modbus.pult.online. Для этого создадим прототип стандартного узла:

  2. В разделе MBTCP прототипа узла создадим три тестовые переменные с указанием типов и адресов:

  3. На основе прототипа узла создадим узел под нашим шлюзом , для этого зайдем во вкладку Объекты шлюза и добавим узел:

  4. В свойствах узла укажем данные тестового Modbus-сервера:

  5. Поздравляем! Вы установили подключили узел через шлюз Пульт.Онлайн:

  6. Зайдя на узел, можно увидеть, что значения переменных изменяются, что говорит о получении данных с узла через шлюз на нашем физическом устройстве:

  7. Схема сети:


Пример на WebSCADA.ru

  1. Узел1 подключен через Шлюз1, созданный на основе Прототипа1
  Email
  SMS
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   var_get
   var_list
   var_set